package com.lcp.service;

import com.lcp.entity.ChronicDisease;

import java.util.List;

public interface ChronicDiseaseService {
    ChronicDisease getById(Long id);
    
    List<ChronicDisease> listByUserId(Long userId);
    
    ChronicDisease create(ChronicDisease disease);
    
    ChronicDisease update(ChronicDisease disease);
    
    void delete(Long id);
    
    List<ChronicDisease> listByStatus(Long userId, String status);
    
    List<ChronicDisease> listUpcomingFollowUps(Long userId);
    
    void updateFollowUpStatus(Long id, String status);
} 